namespace HttpServer.Models
{
    public class UserSignInfo
    {
        public int UserId { get; set; }  // 玩家ID
        public int Year { get; set; }      // 年份

        // 每个月的签到状态，使用int来表示，假设每个int可以存储 32 天的数据
        public int SignInBits1 { get; set; } = 0;  // 1月
        public int SignInBits2 { get; set; } = 0;  // 2月
        public int SignInBits3 { get; set; } = 0;  // 3月
        public int SignInBits4 { get; set; } = 0;  // 4月
        public int SignInBits5 { get; set; } = 0;  // 5月
        public int SignInBits6 { get; set; } = 0;  // 6月
        public int SignInBits7 { get; set; } = 0;  // 7月
        public int SignInBits8 { get; set; } = 0;  // 8月
        public int SignInBits9 { get; set; } = 0;  // 9月
        public int SignInBits10 { get; set; } = 0; // 10月
        public int SignInBits11 { get; set; } = 0; // 11月
        public int SignInBits12 { get; set; } = 0; // 12月
    }
}
